gettype
(PHP 4, PHP 5)
gettype — Obtener el tipo de una variable
Descripción
string gettype
(
mixed $var
)
Warning
Nunca use gettype() para probar si una
variable es de cierto tipo, ya que la cadena devuelta puede ser
sujeta a cambios en versiones futuras. Asimismo, es lenta, ya
que involucra la comparación de cadenas.
En su lugar, usa las funciones is_*.
Valores retornados
Los valores posible de la cadena devuelta son:
-
"boolean" (a partir de PHP 4)
-
"integer"
-
"double" (por razones históricas,
"double" se devuelve en caso de un valor tipo
float, y no "float")
-
"string"
-
"array"
-
"object"
-
"resource" (a partir de PHP 4)
-
"NULL" (a partir de PHP 4)
-
"user function" (sólo PHP 3, valor
obsoleto)
-
"unknown type"
Para PHP 4, debería usar
function_exists() y
method_exists() para reemplazar el antiguo uso
de gettype() sobre una función.
Ver también
- settype() - Definir el tipo de una variable
- is_array() - Encuentra si una variable es una matriz
- is_bool() - Encuentra si una variable es de tipo booleano
- is_float() - Encuentra si el tipo de una variable es flotante
- is_int() - Encontrar si el tipo de una variable es entero
- is_null() - Encuentra si una variable es NULL
- is_numeric() - Encuentra si una variable es un número o una cadena
numérica
- is_object() - Encuentra si una variable es un objeto
- is_resource() - Encuentra si una variable es un recurso
- is_scalar() - Encuentra si una variable es un escalar
- is_string() - Encuentra si el tipo de una variable es cadena